package cn.tedu.demo;

import java.util.ArrayList;
import java.util.Iterator;

/**
* @author 作者:bjzhangjian
* @email 邮箱：bjzhangjian@tedu.cn
* @version 创建时间：2021年1月26日 上午9:40:07
* @description 描述：ArrayList中的迭代
*/
public class Demo02 {
	
	public static void main(String[] args) {
		ArrayList<String> list = new ArrayList<String>();
		//添加元素
		list.add("张建");
		list.add("周璐");
		list.add("王琳");
		list.add("李云龙");
		System.out.println(list);//[张建, 周璐, 王琳, 李云龙]
		//for迭代
		for (int i = 0; i < list.size(); i++) {
			System.out.print(list.get(i) + " ");//张建 周璐 王琳 李云龙 
		}
		//增强性for循环
		for (String str : list) {
			System.out.print(str + " ");//张建 周璐 王琳 李云龙
		}
		System.out.println();
		//迭代器迭代-----了解
		Iterator<String> iter = list.iterator();
		while (iter.hasNext()) {
			String str1 = (String) iter.next();
			System.out.println(str1);
		}
	}

}
